* {
    margin:0;padding:0;
}
body {
    font-family:Georgia, sans-serif;
    font-size:100%;
    line-height:1.4em; /* 16*1.75=28 */
    background-color:#fff;
    color:#223344;
    text-align:left;
    margin:0; padding:0;
    height: 100%;
}

input {
padding: 10px;
}

h1,h2,h3,h4,h5,h6 {
    font-family:Baskerville, Serif;
    color:#1e2546;
}
h3, h4, h5, h6 {
    margin:15px 0;
}
p {
    margin:0.4em 0;
}

a:link, a:visited {
    color:#459045;
    text-decoration:none;
    border-bottom:none;
}
a:hover, a:active {
    text-decoration:none;
    border-bottom: 1px solid;
}



/** Header **/
#header {
    background:#ffffff;  /*#223344;*/ 
    height:36px;
    width:100%;
    margin:0;
    padding:0;
    /*padding-left: 8%;*/
    text-align:center;
    position:fixed;
    top: 0px;
    left: 0px;	
    overflow:hidden;
    /*border-bottom:#ffffff 4px solid;*/
	z-index:3
}

#header h1 {
	padding-top: 8px;
	color: #223344;
	font-family:"Impact, fantasy,Century Gothic,serif";
	font-variant: small-caps;
}

#header p {
	color:#00FFFF; 
	font-style:italic;
	
}

/** Menu **/
#nav {
	float: right;
	/*clear:right;*/
	display:inline;
	/*border-left:#000000 1px solid;*/
	width: 30%;
	/*background-color: #FF0000;*/
	/*border-style:solid;
	border-width:1px;
	border-color:#0000FF;*/
	padding: 0px;
	position:fixed;
	left: 70%;
	top: 40px;
	
}

#nav h2 {
	padding: 8px;	
	margin-right: 24%;
	font-variant: small-caps;
}

#nav hr {
	height: 1px;
	background-color:#000000;
	margin-top: 8px;
	margin-bottom: 12px;
	margin-right: 24%;
	border: 0px;
}

#nav p {
	padding-left: 8px;
	margin-right: 24%;
	padding-top: 0px;
	padding-bottom: 0px;	
}

#nav a:link, a:visited {
    color:#7799BB;
    text-decoration:none;
}

#nav a:hover {
    color:#000000;
    text-decoration:none;
    border-bottom: none;
}

/** Content **/
#section {
	padding-left: 8%;
	margin-right: 30%;
	/*margin: 8px;*/
	/*border:#000000 1px solid;*/
	/*background-color: #FF00FF;*/
	/*border-right:#000000 1px solid;*/	
	/*float:left;*/
	/*height: 100%;*/
	margin-top: 40px;
	text-align:left;
	width:62%;
	/*position: re;
	
	top: 136px;
	left: 0px;
	bottom:10%;*/
	z-index:1;
	overflow:hidden;
		
}

.section-logo {
	margin: 8px;
	float:right;
	background-image:url('../images/TOER_smaller.jpg');
	background-repeat:no-repeat;
	height:138px;
	padding-left: 150px;
	padding-top: 42px;
	padding-right: 8px;
	border:#7799BB 1px solid;
	margin-bottom: 8px;
}

#section h2 {
	/*font-variant: small-caps;*/
	text-align: left;
	color:#7799BB;
	margin-top: 8px;
}

#section p {
	font-style:italic;
	color:#7799BB;
}


.section-border {
	padding:1px;
	border-right:#000000 1px solid;
	height: 100%;
}

.section-space {
	background-color:#ffffff;
	height: 34px;
}
.article {	
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right:8px;
}

.article header {

}

#section hr {
	height: 1px;
	background-color:#000000;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	border: 0px;
}

.entry-title {
    color:#223344;
    margin:0;
	font-variant: small-caps;
}
.entry-title  a:link,.entry-title  a:visited,.entry-title  a:hover,.entry-title  a:active {
    color:#223344;
}
.entry-meta {
    font-size:75%;
    color:#442222;
}
.entry-content {
    margin:1em 0;
}
.entry-content a:link, .entry-content a:visited {
    border-bottom:1px dashed;
}
.entry-content a:active,.entry-content a:hover {
    border-bottom:1px solid;
}

#article footer {

}

/** footer **/
#footer {
    position:fixed;
    bottom:0;
    background:#FFFFFF url(images/top.gif) bottom repeat-x;
    color:#223344; 
    text-align:center;  
    height: 30px;
	width: 100%;
    /*padding-left: 8%;*/
	margin-bottom: 0px;
	overflow:hidden;
	/*border-top:#ffffff 1px solid;*/
	z-index:2
}

#footer p  {
    font-size: 80%;
    margin: 0;
	
}
